<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@page import="util.*"%>
<%@page import="entidades.*"%>
<%@page import="java.util.List"%>
<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat"%>

<html>
<head>

<%@ include file="jspf/head.jspf" %>

<script type="text/javascript" src="js/sp/newlongs.js"></script>

</head>
<body>

<%@ include file="jspf/header.jspf" %>

<%
List<Uteco> utecos;
List<Pais> paises = Pais.listar();

try{
	String accion = request.getParameter("accion");
	accion = (accion != null)? accion : "";

	if(accion.compareTo("guardar") == 0)
		{
		utecos = Uteco.listar();
		utecos.add(new Uteco());

		for(int i=0; i<utecos.size(); i++)
			{
			int id = utecos.get(i).getId();

			if(request.getParameter("uteco_"+id) != null)
				{
				utecos.get(i).setDescripcion(request.getParameter("descripcion_"+id));
				utecos.get(i).setCapacidad(request.getParameter("capacidad_"+id).replaceAll("\\.", ""));
				utecos.get(i).setInterior(request.getParameter("interior_"+id) != null);
				utecos.get(i).setBarniz(request.getParameter("barniz_"+id) != null);
				utecos.get(i).setUvSectorizado(request.getParameter("uv_sectorizado_"+id) != null);
				utecos.get(i).setUvTotal(request.getParameter("uv_total_"+id) != null);
				utecos.get(i).setCantidadColores(request.getParameter("cantidad_colores_"+id));
				utecos.get(i).setActivo(request.getParameter("activo_"+id) != null);
				if(id == 0) utecos.get(i).setPaisId(request.getParameter("pais_"+id));
				utecos.get(i).guardar();
				}
			}
		}

	if(accion.compareTo("eliminar") == 0)
		{
		utecos = Uteco.listar();
		for(int i=0; i<utecos.size(); i++)
			{
			if(request.getParameter("uteco_"+utecos.get(i).getId()) != null)
				{ utecos.get(i).borrar(); }
			}
		}

	}catch(Exception e) { out.print("<div id=\"div_error_linea\" title=\"Error\">Se produjo un error inesperado:\n" + e.getMessage()+"</div>"); e.printStackTrace(); }

utecos = Uteco.listar();
%>

<br/>

<h1>ABM Utecos</h1>

<br/>

<!-- Tabla con la lista de resultados -->
<div id="div_resultados">

<form method="post" action="" accept-charset="utf-8" id="form_abm">
	<input type="hidden" name="accion" value=""/>

	<center>

	<table class="resultados">
		<tr class="titulo">
			<td></td>
			<td>Descripción</td>
			<td>Capacidad</td>
			<td>Interior</td>
			<td>Barniz</td>
			<td>UV Total</td>
			<td>UV Sectorizado</td>
			<td>Cuerpos</td>
			<td>Pais</td>
			<td>Activo</td>
		</tr>
		<% {
		for(int i=0; i<utecos.size(); i++)
			{
			%>
			<tr>
				<td><input type="checkbox" name="uteco_<%= utecos.get(i).getId() %>" value="true"/></td>
				<td><input type="text" class="act_check" name="descripcion_<%= utecos.get(i).getId() %>" size="20" value="<%= utecos.get(i).getDescripcion() %>"/></td>
				<td><input type="text" class="act_check numero" name="capacidad_<%= utecos.get(i).getId() %>" size="8" value="<%= Util.numero.format(utecos.get(i).getCapacidad()) %>"/></td>
				<td align="center"><input type="checkbox" class="act_check" name="interior_<%= utecos.get(i).getId() %>" <%= (utecos.get(i).isInterior())? "checked=\"true\"" : "" %> value="true"/></td>
				<td align="center"><input type="checkbox" class="act_check" name="barniz_<%= utecos.get(i).getId() %>" <%= (utecos.get(i).isBarniz())? "checked=\"true\"" : "" %> value="true"/></td>
				<td align="center"><input type="checkbox" class="act_check" name="uv_total_<%= utecos.get(i).getId() %>" <%= (utecos.get(i).isUvTotal())? "checked=\"true\"" : "" %> value="true"/></td>
				<td align="center"><input type="checkbox" class="act_check" name="uv_sectorizado_<%= utecos.get(i).getId() %>" <%= (utecos.get(i).isUvSectorizado())? "checked=\"true\"" : "" %> value="true"/></td>
				<td><input type="text" class="act_check numero" name="cantidad_colores_<%= utecos.get(i).getId() %>" size="8" value="<%= utecos.get(i).getCantidadColores() %>"/></td>
				<td><%= utecos.get(i).getPais().getDescriptor() %></td>
				<td align="center"><input type="checkbox" class="act_check" name="activo_<%= utecos.get(i).getId() %>" <%= (utecos.get(i).isActivo())? "checked=\"true\"" : "" %> value="true"/></td>
			</tr>
			<% }
		} %>
		<tr>
			<td><input type="checkbox" name="uteco_0" value="true"/></td>
			<td><input type="text" class="act_check" name="descripcion_0" size="20" value=""/></td>
			<td><input type="text" class="act_check numero" name="capacidad_0" size="8" value=""/></td>
			<td align="center"><input type="checkbox" class="act_check" name="interior_0" value="true"/></td>
			<td align="center"><input type="checkbox" class="act_check" name="barniz_0" value="true"/></td>
			<td align="center"><input type="checkbox" class="act_check" name="uv_total_0" value="true"/></td>
			<td align="center"><input type="checkbox" class="act_check" name="uv_sectorizado_0" value="true"/></td>
			<td><input type="text" class="act_check numero" name="cantidad_colores_0" size="8" value="1"/></td>
			<td>
				<select name="pais_0" class="act_check">
				<%
				for(int p=0; p<paises.size(); p++)
					{ %><option value="<%= paises.get(p).getId() %>"><%= paises.get(p).getNombre() %></option><% }
				%>	
				</select>
			</td>
			<td align="center"><input type="checkbox" class="act_check" name="activo_0" checked="true" value="true"/></td>
		</tr>
	</table>

	<br/>

	<% if( Sesiones.tienePermiso(session, "utecos", "write")) { %>
	<button name="guardar"><img src="icon/save.png" alt="" title="Guardar"/> <span>Guardar</span></button>
	<button name="eliminar"><img src="icon/delete.png" alt="" title="Eliminar"/> <span>Eliminar</span></button>
	<% } %>

	</center>

</form>

</div>

<%@ include file="jspf/footer.jspf" %>

</body>
</html>
